package com.lebang.mapper.sys;

import com.lebang.entity.sys.SdkUploadPackage;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;
@Repository
public interface SdkUploadPackageMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(SdkUploadPackage record);

    int insertSelective(SdkUploadPackage record);

    SdkUploadPackage selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(SdkUploadPackage record);

    int updateByPrimaryKey(SdkUploadPackage record);

    List<String> checkList(@Param("imei") String imei);

    void piplineInsert(@Param("list")List<SdkUploadPackage> list);

    List<Map> page(@Param("startNum")Integer startNum, @Param("limit")Integer limit,@Param("map") Map<String, Object> objectObjectHashMap);

    Long count(@Param("map") Map<String, Object> objectObjectHashMap);

}